package com.lvkerry.ssm.service;

import com.lvkerry.ssm.domain.User;
import org.springframework.stereotype.Service;

import java.io.Serializable;
import java.util.List;

/**
 * @author KerryZhang
 * 用户Service
 */

public interface UserService {
    /**
     * 添加用户
     *
     * @param t
     * @return
     */
    int addUser(User t);

    /**
     * 删除用户
     *
     * @param t
     * @return
     */
    int removeUser(User t);

    /**
     * 更新用户
     *
     * @param t
     * @return
     */
    int updateUser(User t);



    /**
     * 通过ID查找用户
     *
     * @param userId
     * @return
     */
    User findUserById(String userId);

    /**
     * 列出所有用户
     *
     * @return
     */
    List<User> findAll();
}
